Una pecca dell'oggetto CDONTS (oggetto ASP per l'invio di messagi email tramite script server-side) è senza dubbio quella di non poter utilizzare una proprietà (oltre a quelle ben note come To, From, Body, Subject, ecc) che consenta di impostare un indirizzo email replyto, cioè un indirizzo a cui verrà inviata l'eventuale risposta al messaggio inviato tramite CDONTS.
Per sopperire a questa mancanza possiamo però sfruttare la proprietà Value di tale oggetto, che può essere utilizzata per inserire elementi nell'intestazione (header) del messaggio email. In particolare, l'header Reply-To indica proprio quale deve essere l'indirizzo a cui recapitare l'eventuale risposta (in sostituzione dell'indirizzo email del mittente).
Vediamo un semplice esempio di quanto descritto fino ad ora:
<%
Dim myMail
Set myMail = Server.CreateObject("CDONTS.NewMail")
myMail.From = "info@miodominio.it"
myMail.To = "paolo@tuodominio.com"
myMail.Value("Reply-To") = "replyto@miodominio.it"
myMail.Subject = "prova reply-to"
myMail.Body = "messaggio di prova"
myMail.Send()
Set myMail = nothing
%>
Se il destinatario di tale email, paolo@tuodominio.com, decide di inviare un messaggio di risposta, questo verrà inviato a replyto@miodominio.it piuttosto che al mittente originario (info@miodominio.it).